package com.mes.dao.lc;

import java.util.List;
import java.util.Map;

import com.mes.entity.lc.MaterialReturn;
import com.mes.entity.tdd.ProcurementChuku;
import com.mes.entity.tdd.ProcurementChukuMateriel;

/**
 * 资材退货单DAO接口
 * @ClassName:MaterialReturnMapper
 * @Description:
 * @Author LC
 * @Date 2018年1月29日下午4:59:45
 * @version 1.0
 */
public interface MaterialReturnMapper {
   
	/**
	 * 分页查询
	 * @param materialReturn
	 * @return
	 */
	List<MaterialReturn> selectfymaret(MaterialReturn materialReturn);

	/**
	 * 查询总条数
	 * @param materialReturn
	 * @return
	 */
	int selectfymaretcont(MaterialReturn materialReturn);
	
	/**
	 * 查询所有已审批且未退货的资材退货单
	 * @return
	 */
	List<ProcurementChuku> selectpckall();
	
	/**
	 * 根据退货单主键查询退货单的具体详情
	 * @param ids
	 * @return
	 */
	List<ProcurementChukuMateriel> selectpckdet(Long ids);

	/**
	 * 资材退货保存
	 * @param paramMap
	 * @return
	 */
	int savepcm(Map<String, Object> paramMap);
	
	/**
	 * 退货成功修改退货单状态
	 * @param ids
	 */
	void updateProcurementChuku(Long ids);
	
}